//package cn.wu.jishupeizhi.elasticsearch;
//
//
//import org.springframework.data.annotation.Id;
//import org.springframework.data.elasticsearch.annotations.Document;
//import org.springframework.data.elasticsearch.annotations.Field;
//import org.springframework.data.elasticsearch.annotations.FieldType;
//import org.springframework.data.elasticsearch.annotations.GeoPointField;
//import org.springframework.data.elasticsearch.core.geo.GeoPoint;
//
//@Document(indexName = "hotel")
//public  class Hotel {
//    @Id
//    private String id;
//
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String name;
//
//    @Field(type = FieldType.Keyword, index = false)
//    private String addres;
//
//    @Field(type = FieldType.Integer)
//    private Integer price;
//
//    @Field(type = FieldType.Integer)
//    private Integer score;
//
//    @Field(type = FieldType.Keyword)
//    private String brand;
//
//    @Field(type = FieldType.Keyword)
//    private String city;
//
//    @Field(type = FieldType.Keyword)
//    private String starName;
//
//    @GeoPointField
//    private GeoPoint location;
//
//    @Field(type = FieldType.Keyword, index = false)
//    private String pic;
//
//    @Override
//    public String toString() {
//        return "Hotel{" +
//                "id='" + id + '\'' +
//                ", name='" + name + '\'' +
//                ", addres='" + addres + '\'' +
//                ", price=" + price +
//                ", score=" + score +
//                ", brand='" + brand + '\'' +
//                ", city='" + city + '\'' +
//                ", starName='" + starName + '\'' +
//                ", location=" + location +
//                ", pic='" + pic + '\'' +
//                '}';
//    }
//
//    // Getters and Setters
//    public String getId() {
//        return id;
//    }
//
//    public void setId(String id) {
//        this.id = id;
//    }
//
//    public String getName() {
//        return name;
//    }
//
//    public void setName(String name) {
//        this.name = name;
//    }
//
//    public String getAddres() {
//        return addres;
//    }
//
//    public void setAddres(String addres) {
//        this.addres = addres;
//    }
//
//    public Integer getPrice() {
//        return price;
//    }
//
//    public void setPrice(Integer price) {
//        this.price = price;
//    }
//
//    public Integer getScore() {
//        return score;
//    }
//
//    public void setScore(Integer score) {
//        this.score = score;
//    }
//
//    public String getBrand() {
//        return brand;
//    }
//
//    public void setBrand(String brand) {
//        this.brand = brand;
//    }
//
//    public String getCity() {
//        return city;
//    }
//
//    public void setCity(String city) {
//        this.city = city;
//    }
//
//    public String getStarName() {
//        return starName;
//    }
//
//    public void setStarName(String starName) {
//        this.starName = starName;
//    }
//
//    public GeoPoint getLocation() {
//        return location;
//    }
//
//    public void setLocation(GeoPoint location) {
//        this.location = location;
//    }
//
//    public String getPic() {
//        return pic;
//    }
//
//    public void setPic(String pic) {
//        this.pic = pic;
//    }
//}
